/**
 * 空状态组件
 * @author WeChat Mini Program Team
 * @since 2025-08-14
 */

Component({
  /**
   * 组件的属性列表
   */
  properties: {
    // 空状态图片
    image: {
      type: String,
      value: ''
    },
    
    // 主要文本
    text: {
      type: String,
      value: '暂无数据'
    },
    
    // 描述文本
    description: {
      type: String,
      value: ''
    },
    
    // 是否显示重试按钮
    showRetry: {
      type: Boolean,
      value: false
    },
    
    // 重试按钮文本
    retryText: {
      type: String,
      value: '重试'
    }
  },

  /**
   * 组件的初始数据
   */
  data: {},

  /**
   * 组件的方法列表
   */
  methods: {
    /**
     * 重试按钮点击事件
     */
    onRetry() {
      this.triggerEvent('retry')
    }
  }
})
